jikes
Section: User Commands (1)
Index
Return to Main Contents
NAME
jikes - java source to bytecode compiler
SYNOPSIS
jikes
[-classpath path]
[-d directory]
[-debug]
[-depend]
[-deprecation]
[-encoding encoding]
[-g]
[-nowarn]
[-nowrite]
[-O]
[-verbose]
[-Xdepend]
[-Xstdout]
[++]
[+B]
[+OLDCSO]
[+D]
[+DR=filename]
[+E]
[+F]
[+K]
[+M]
[+P]
[+Tnn]
[+U]
[+Z]
[+c]
file.java
...
DESCRIPTION
Jikes translates Java(TM) source files to bytecode. Features
include strict adherence to the language specification, automatic
makefile generation and incremental compilation. It is maintained
by the Jikes Project.
OPTIONS
Jikes may be invoked with the following command-line options:
- -classpath path
-
use path for CLASSPATH
- -d directory
-
write class files in specified directory
- -debug
-
no effect (recognized for compatibility)
- -depend
-
recompile all used classes
- -deprecation
-
report uses of deprecated features
- -encoding
-
use specified encoding to read source files
- -g
-
debug (generate LocalVariableTable attribute)
- -nowarn
-
do not issue warning messages
- -nowrite
-
do not write any class files
- -O
-
do not write LineNumberTable
- -verbose
-
list files read and written
- -Xdepend
-
same as -depend
- -Xstdout
-
write error messages to standard output, not stderr
- ++
-
compile in incremental mode
- +B
-
do not invoke bytecode generator
- +OLDCSO
-
Select to use same classpath search order as in older versions of Jikes (for compatibility).
- +D
-
report errors immediately in emacs-form without buffering
- +DR=filename
-
write report of dependencies to specified file
- +E
-
list errors in emacs-form
- +F
-
do full dependence check except for Zip and Jar files
- +Kname=TypeKeyWord
-
map name to type keyword
- +M
-
generate makefile dependencies
- +P
-
Pedantic compilation - issues lots of warnings
- +Tnn
-
set value of tab to nn spaces
- +U
-
do full dependence check including Zip and Jar files
- +Z
-
treat cautions as errors
- +c
-
do not discard comments from lexer output
An argument may have the form @file; each line of file is
then interpreted as an argument, except that lines beginning with
@ are not expanded recursively.
FILES
Jikes requires a colon-separated list of directories or files
that tell it where to look for any needed class or source files, for
example ".:$HOME/java/jre/lib/rt.jar". A definition given with the
environment variable JIKESPATH takes precedence over one given
with CLASSPATH; a definition using the -classpath option
takes precedence over any value specified via the environment.
SEE ALSO
- Jikes Project homepage
-
http://oss.software.ibm.com/developerworks/opensource/jikes/
for news of recent developments,
to download new versions,
to report bugs, or
to learn how to participate in the development process.
COPYRIGHT
Copyright © 1996, 1997, 1998, 1999, 2000, 2001,
International Business Machines Corporation and others. All Rights Reserved.
Jikes is licensed under the IBM Public License, included
in the file license.htm distributed with the program, and also
available at the Jikes Project URL.
NOTES
Java is a registered trademark of Sun Microsystems, Inc.
Index
- NAME
-
- SYNOPSIS
-
- DESCRIPTION
-
- OPTIONS
-
- FILES
-
- SEE ALSO
-
- COPYRIGHT
-
- NOTES
-
This document was created by
man2html,
using the manual pages.
Time: 03:46:40 GMT, August 11, 2022